MGFPVGYTEVFLPKLFVQTLSILGFIRTIVFSIFRFLGLSDFLEMDQTWPDYTSYPTRIPETRSPFSALLIREILPVIKFEELTNSGEDLPENCAVCLYEFEGEQEIRWLRNCRHIFHRSCLDRWMDHDQKTCPLCRTPFVPDEMQEEFNQRLWAASGVHDFHCPVTELL